home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Windows Expert
/
Windows Expert.iso
/
windownt
/
queue.zip
/
QUEUE
/
MAKEFILE
next >
Wrap
Text File
|
1992-10-10
|
1KB
|
48 lines
# Nmake macros for building Windows 32-Bit apps
!include <ntwin32.mak>
# This line allows NMAKE to work as well
all: queue.dll qsrv.exe qclient.exe
# Update the object files if necessary
queue.obj: queue.c
$(cc) -DDEVL $(cflags) $(cvars) queue.c
qsrv.obj: qsrv.c queue.h
$(cc) -DDEVL $(cflags) $(cvars) qsrv.c
qclient.obj: qclient.c queue.h
$(cc) -DDEVL $(cflags) $(cvars) qclient.c
# Update the import library
# queue.lib: queue.obj queue.def
queue.lib: queue.def
lib -machine:$(CPU) \
-def:queue.def \
-out:queue.lib
# Update the dynamic link library
queue.dll: queue.obj queue.lib queue.def
$(link) \
-base:0x1C000000 \
-dll \
-entry:QueueEntry \
-out:queue.dll \
queue.exp queue.obj ..\shrmem\shrmem.lib $(guilibs)
qclient.exe: qclient.obj ..\shrmem\shrmem.lib queue.lib ..\ms_ssed\myopt.obj
$(link) $(conflags) -out:qclient.exe qclient.obj ..\ms_ssed\myopt.obj ..\shrmem\shrmem.lib queue.lib $(conlibs)
qsrv.exe: qsrv.obj ..\shrmem\shrmem.lib queue.lib ..\ms_ssed\myopt.obj
$(link) $(conflags) -out:qsrv.exe qsrv.obj ..\ms_ssed\myopt.obj ..\shrmem\shrmem.lib queue.lib $(conlibs)